braggart (who talks too much and does little) - Spanish English Dictionary